<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// - 每个实例对象都有一个`__proto__`，可称为隐式原型
	// const obj = {
	//
	// }
	// console.log(obj.__proto__);// 对象的隐式原型
	// const fn = function(){
	//
	// };
	// console.log(fn.__proto__);// 函数的隐式原型
	// console.log([1,2,3,4].__proto__);// 数组的隐式原型
	
	// - 对象的隐式原型的值为其对应构造函数的显式原型的值
	// const obj = {};
	// console.log(obj.__proto__ === Object.prototype);// true
	// const fn = function(){};
	// console.log(fn.__proto__ === Function.prototype);// true
	// console.log([1,2,3,4].__proto__ === Array.prototype);//true
</script>
</html>